//==============================================================================
// UIException 
//------------------------------------------------------------------------------
///**
//  @file       UIException.h
//  @brief      UIException
//*/
//==============================================================================

#pragma once

#define LN_THROW_UI(exp, type)	{ if (!(exp)) { type e; throw e; } }

namespace LNote
{
namespace Core
{
namespace GUI
{

//==============================================================================
// UIException
//------------------------------------------------------------------------------
///**
//  @brief      
//*/
//==============================================================================
class UIException
{
public:
	UIException();
	~UIException();

public:

};

//==============================================================================
// ArgumentException
//------------------------------------------------------------------------------
///**
//  @brief      
//*/
//==============================================================================
class ArgumentException
{
public:
	ArgumentException() {}
	~ArgumentException() {}

public:

};



} // namespace GUI
} // namespace Core
} // namespace LNote
